package com.mes.cloud.entity.vo.area;

import lombok.Data;

import javax.persistence.Id;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 行政区划详情
 * 
 * @author Mr.zhang
 * @email 407892370@qq.com
 * @version 2019-08-01 19:04:28
 */
@Data
public class BaseAreaDetailVo implements Serializable {
    private static final long serialVersionUID=1L;
   /**
    * 主键ID
    */
   @Id
	private String id;
   /**
    * 区划编码
    */
	private String code;
   /**
    * 区划名称
    */
	private String name;
   /**
    * 区划简称
    */
	private String shortName;
   /**
    * 自定义编码
    */
	private String customCode;
   /**
    * 经度
    */
	private String longitude;
   /**
    * 纬度
    */
	private String latitude;
   /**
    * 区划类型
    */
	private Integer type;
   /**
    * 城市类型
    */
	private Integer cityType;
   /**
    * 是否省会 0.是 1.否
    */
	private Integer provincialCapital;
   /**
    * 是否主城 0.是 1.否
    */
	private Integer mainArea;
   /**
    * 上级行政区
    */
	private String parentId;
   /**
    * 区域面积
    */
	private BigDecimal regionalArea;
   /**
    * 人口(万)
    */
	private BigDecimal population;
   /**
    * 门店数量
    */
	private Integer storeCount;
   /**
    * 酒店数量
    */
	private Integer hotelCount;
   /**
    * 欣和市场占有率
    */
	private String marketRate;
   /**
    * 市场容量
    */
	private String marketCapacity;
   /**
    * 排序
    */
	private Integer sort;
	/**
	 * 备注
	 */
	private String remark;
   /**
    * 状态(0：禁用，1：启用)
    */
	private String enableFlag;
   /**
    * 创建人
    */
	private String createBy;
   /**
    * 创建时间
    */
	private Date createTime;
   /**
    * 修改人
    */
	private String updateBy;
   /**
    * 修改时间
    */
	private Date updateTime;
   /**
    * 删除标记，1：删除，0：未删除
    */
	private String delFlag;
   /**
    * 更新日期
    */
	private String updateDateStr;
   /**
    * 版本
    */
	private Integer version;
	/**
	 * 上级编码
	 */
	private String parentCode;
	/**
	 * 上级名称
	 */
	private String parentName;
	/**
	 * 家族ID
	 */
	private String parentGroup;

	private String createByNo;

	private String updateByNo;
}
